package com.gigalaxy.game.card.phom
{

	public class PhomCardComparator
	{
		/**
		 * thứ hạng của quân bài<br />
		 * dùng cho việc sort
		 */
		public var value:int;

		/**
		 * giá trị khi bỏ quân bài ra khỏi phỏm dọc của nó<br />
		 * khi không ở trong phỏm nào thì remain = 0<br />
		 * khi có trong phỏm thì remain = Σ những quân bài còn lại trong bộ phỏm dọc (cùng giá trị)
		 */
		public var kindRemain:int;

		/**
		 * giá trị khi bỏ quân bài ra khỏi phỏm ngang của nó<br />
		 * khi không ở trong phỏm nào thì remain = 0<br />
		 * khi có trong phỏm thì remain = Σ những quân bài còn lại trong bộ phỏm ngang (cùng chất)
		 */
		public var straitRemain:int;

		public function PhomCardComparator()
		{
			resetData();
		}

		public function resetData():void
		{
			value = 0;
			kindRemain = 0;
			straitRemain = 0;
		}
	}
}
